package vip.xiaonuo.biz.modular.nccAi.util.nccReq;

import lombok.Data;

/**
 * ClassName:GratherBillItemParam
 * Description:
 *
 * @Author:薛守立
 * @CreateTime:2025/6/9 10:42
 */
@Data
public class GatherBillItemParam {
    public GatherBillItemParam(String def26) {
        this.def26 = def26;
    }

    // N	合同号
    String contractno;
    // N	订单号
    String purchaseorder;
    // N	发票号
    String invoiceno;
    // N	调拨订单号
    String innerorderno;
    // N	摘要
    String scomment;
    // N	物料编码
    String material;
    // N	收款协议编码
    String ar_pk_payterm ="1001ZZ1000000004HT0P";

    String pk_payterm ="1001ZZ1000000004HT0P";

    // Y	往来对象0-客户 2-部门 3-业务员
    String objtype = "0";
    // N	客户编码
    // String supplier;
    // N	客户编码
    String customer;
    // N	部门编码
    String pk_dept = "1001A51000000005IJCA";
    // N	业务员编码
    String pk_psndoc = "1001A1100000004PU38S";
    // N	币种编码
    String pk_currtype = "1002Z0100000000001K1";
    // Y	借方原币金额
    String money_cr;
    // 部门编码
    String pk_deptid = "1001A51000000005IJCA";
    // Y	组织本币汇率
    String rate ="0";
    // Y	组织本币金额
    String local_money_cr;
    // Y	组织本币金额
    String grouprate ="0";
    // Y	集团本币金额
    String groupcrebit = "0";
    // Y	全局本币汇率
    String globalrate="0";
    // Y	全局本币金额
    String globalcrebit="0";
    // Y	贷方数量
    String quantity_cr;
    // Y	单价
    String price="0";
    // Y	本币单价
    String local_price="0";
    // N	数量余额
    String quantity_bal = "0" ;
    // N	含税单价
    String taxprice = "0";
    // N	本币含税单价
    String local_taxprice = "0";
    // N	税码编码
    String taxcodeid="CN17";
    // Y	税率
    String taxrate ="13";
    // N	税额
    String local_tax_cr;
    // N	贷方无税金额
    String notax_cr;
    // N	贷方无税金额
    String local_notax_cr;
    // N	结算财务组织编码
    String sett_org = "10204";
    // N	利润中心编码
    String pk_pcorg;
    // N	业务组织编码
    String pu_org="05";
    // N	业务部门编码
    String pu_deptid = "1001A51000000005IJCA";
    // N	业务人员编码
    String pu_psndoc;
    // N	固定资产卡片号
    String facard;
    // N	设备编码
    String equipmentcode;
    // N	收支项目编码
    String pk_subjcode = "1001ZZ1000000003LWS2";
    // N	收支项目编码
    String pk_subjcode_code = "10103";
    //
    String pk_tradetype = "F2-Cxx-01";
    // N	现金流量项目编码
    String cashitem = "0001A1100000000006FN";
    // N	资金计划项目编码
    String bankrollproject;
    // N	责任核算要素编码
    String checkelement;
    // N	科目编码  "10103"
    String subjcode;
    // N	付款银行账户编码
    String ar_payaccount;
    // N	收款银行账户编码 "1001ZZ1000000003PWI4， 101702000529296"
    String recaccount ="1001ZZ1000000003PWI4";

    String ar_recaccount ="1001ZZ1000000003PWI4";

    String recaccount_code = "101702000529296";
    // N	订单客户编码
    String ordercubasdoc;
    // N	散户编码
    String freecust;
    // N	销售渠道类型编码
    String so_transtype;
    // N	成本中心编码
    String costcenter;
    // N	产品线编码
    String productline;
    // N	客户物料码
    String matcustcode;
    // 收款方式
    String prepay = "1";
    // N	结算方式编码
    String pk_balatype="0001Z0100000000000Y2";

    String pk_balatype_code = "3";
    // N	票据类型编码
    String checktype;
    // N	票据号
    String checkno;

    //待定
    String pk_recpaytype =  "GLOBZ300000000000001";

    // 手续费
    String def70="0";

    // 怀疑是价税合计
    String def65;

    // 专票手续费
    String def61 = "0";

    // 待定
    String def62 = "62";

    String def25= "1001A11000000000919O";

    // 物料编码
    String def26;

    String def29= "1001M910000000KF1AIC";

    String def54= "1001A51000000005IJCA";

    String def9 = "1001ZZ10000000054VNU";

    String pk_billtype= "F2";

    String money_bal;
    // 顶层单据
    // 上层单据主键  合同主表ID
    String  top_billid;
    // 上层单据行主键 合同明细ID
    String  top_itemid;
    // 上层单据类型 FCT1 付款/FCT2 收款
    String  top_billtype="FCT2";
    // 上层交易类型 FCT1-01 付款/FCT2-01 收款
    String  top_tradetype="FCT2-01";
    // 源头单据类型 FCT1 付款/FCT2 收款
    String  src_billtype="FCT2";
    // 成源头交易类型 FCT1-01 付款/FCT2-01 收款
    String  src_tradetype="FCT2-01";
    // 源头单据主键 合同主表ID
    String  src_billid;
    // 源头单据行主键 合同明细ID
    String  src_itemid;

    String occupationmny;

    String local_money_bal;


}
